<?php

namespace app\common\model;

use app\common\controller\Random;
use think\Model;

class Business extends Model
{
    protected $name = 'business';
    /**
     * 数据完成
     * @var array
     */
    protected $auto = [];
    protected $insert = ['status' => 1, 'create_time', 'update_time', 'salt'];
    protected $update = ['update_time'];

    protected function setCreateTimeAttr()
    {
        return time();
    }

    protected function setUpdateTimeAttr()
    {
        return time();
    }

    protected function setSaltAttr($value)
    {
        return Random::alnum();
    }

    public function makePassword($password, $salt = '')
    {
        return md5(md5($password) . $salt);
    }

//
//    /**
//     * 自动登录用户
//     * @param integer $user 用户信息数组
//     */
//    private function autoLogin($manager)
//    {
//        /* 更新登录信息 */
//        $data = array(
//            'mid' => $manager['mid'],
//            'login_count' => $manager['login_count'] + 1,
//            'last_login_time' => NOW_TIME,
//            'last_login_ip' => get_client_ip(1),
//        );
//        $this->update($data);
//        /* 记录登录SESSION和COOKIES */
//        $auth = array(
//            'mid' => $manager['mid'],
//            'mname' => $manager['mname'],
//            'last_login_time' => $manager['last_login_time'],
//        );
//
//        session('admin_auth', $auth);
//        session('admin_auth_sign', data_auth_sign($auth));
//
//    }
//
//    /**
//     * 注销当前用户
//     * @return void
//     */
//    public function logout()
//    {
//        session('admin_auth', null);
//        session('admin_auth_sign', null);
//    }
}